Manuel Rivera had been charged with arson and murder for killing his 9-year-old son, Christian, near Sayreville High School on March 28.
ALSO SEE: Body Of 'Superstar' NJ 9-Year-Old Believed Killed By Dad Not Yet Released
Rivera died on Wednesday, April 17 at Robert Wood Johnson University Hospital, according to the Middlesex County Prosecutor's Office. He had suffered from self-inflicted stab wounds and burns and remained in critical condition until his death, the prosecutor said.
Rivera had apparently intended on dying alongside his son, having left behind a suicide note and apology video, as previously reported by Daily Voice.
Click here to follow Daily Voice Lakewood and receive free news updates.